Code coverage report for src/index.js

Statements: 63.64% (28 / 44)      Branches: 66.67% (10 / 15)      Functions: 50% (6 / 12)      Lines: 63.16% (24 / 38)      Ignored: none     

All files » src/ » index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 801           1   1   1     1   1 1 1 1 1 1 1 1 26           1           1 1 1     1               1               1               1               1     1        
System.register([], function (_export) {
  // Console-polyfill. MIT license.
  // https://github.com/paulmillr/console-polyfill
  // Make it safe to do console.log() always.
  'use strict';
 
  var ConsoleAppender;
 
  function _classCallCheck(instance, Constructor) { Iif (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
 
  return {
    setters: [],
    execute: function () {
      (function (global) {
        'use strict';
        global.console = global.console || {};
        var con = global.console;
        var prop, method;
        var empty = {};
        var dummy = function dummy() {};
        var properties = 'memory'.split(',');
        var methods = ('assert,clear,count,debug,dir,dirxml,error,exception,group,' + 'groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,' + 'show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn').split(',');
        while (prop = properties.pop()) Iif (!con[prop]) con[prop] = empty;
        while (method = methods.pop()) if (!con[method]) con[method] = dummy;
      })(typeof window === 'undefined' ? undefined : window);
      // Using `this` for web workers while maintaining compatibility with browser
      // targeted script loaders such as Browserify or Webpack where the only way to
      // get to the global object is via `window`.
 
      Iif (Function.prototype.bind && window.console && typeof console.log == 'object') {
        ['log', 'info', 'warn', 'error', 'assert', 'dir', 'clear', 'profile', 'profileEnd'].forEach(function (method) {
          console[method] = this.bind(console[method], console);
        }, Function.prototype.call);
      }
 
      ConsoleAppender = (function () {
        function ConsoleAppender() {
          _classCallCheck(this, ConsoleAppender);
        }
 
        ConsoleAppender.prototype.debug = function debug(logger, message) {
          for (var _len = arguments.length, rest = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
            rest[_key - 2] = arguments[_key];
          }
 
          console.debug.apply(console, ['DEBUG [' + logger.id + '] ' + message].concat(rest));
        };
 
        ConsoleAppender.prototype.info = function info(logger, message) {
          for (var _len2 = arguments.length, rest = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
            rest[_key2 - 2] = arguments[_key2];
          }
 
          console.info.apply(console, ['INFO [' + logger.id + '] ' + message].concat(rest));
        };
 
        ConsoleAppender.prototype.warn = function warn(logger, message) {
          for (var _len3 = arguments.length, rest = Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) {
            rest[_key3 - 2] = arguments[_key3];
          }
 
          console.warn.apply(console, ['WARN [' + logger.id + '] ' + message].concat(rest));
        };
 
        ConsoleAppender.prototype.error = function error(logger, message) {
          for (var _len4 = arguments.length, rest = Array(_len4 > 2 ? _len4 - 2 : 0), _key4 = 2; _key4 < _len4; _key4++) {
            rest[_key4 - 2] = arguments[_key4];
          }
 
          console.error.apply(console, ['ERROR [' + logger.id + '] ' + message].concat(rest));
        };
 
        return ConsoleAppender;
      })();
 
      _export('ConsoleAppender', ConsoleAppender);
    }
  };
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL2xvZ2dpbmctY29uc29sZS9zcmMvaW5kZXguanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O01BMkJhLGVBQWU7Ozs7Ozs7QUF4QjVCLE9BQUMsVUFBUyxNQUFNLEVBQUU7QUFDaEIsb0JBQVksQ0FBQztBQUNiLGNBQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUM7QUFDdEMsWUFBSSxHQUFHLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQztBQUN6QixZQUFJLElBQUksRUFBRSxNQUFNLENBQUM7QUFDakIsWUFBSSxLQUFLLEdBQUcsRUFBRSxDQUFDO0FBQ2YsWUFBSSxLQUFLLEdBQUcsU0FBUixLQUFLLEdBQWMsRUFBRSxDQUFDO0FBQzFCLFlBQUksVUFBVSxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDckMsWUFBSSxPQUFPLEdBQUcsQ0FBQyw0REFBNEQsR0FDeEUsNEVBQTRFLEdBQzVFLG1FQUFtRSxDQUFBLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ25GLGVBQU8sSUFBSSxHQUFHLFVBQVUsQ0FBQyxHQUFHLEVBQUUsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxLQUFLLENBQUM7QUFDbEUsZUFBTyxNQUFNLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLElBQUksQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEtBQUssQ0FBQztPQUN0RSxDQUFBLENBQUUsT0FBTyxNQUFNLEtBQUssV0FBVyxlQUFVLE1BQU0sQ0FBQyxDQUFDOzs7OztBQUtsRCxVQUFJLFFBQVEsQ0FBQyxTQUFTLENBQUMsSUFBSSxJQUFJLE1BQU0sQ0FBQyxPQUFPLElBQUksT0FBTyxPQUFPLENBQUMsR0FBRyxJQUFJLFFBQVEsRUFBQztBQUM5RSxTQUFDLEtBQUssRUFBQyxNQUFNLEVBQUMsTUFBTSxFQUFDLE9BQU8sRUFBQyxRQUFRLEVBQUMsS0FBSyxFQUFDLE9BQU8sRUFBQyxTQUFTLEVBQUMsWUFBWSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsTUFBTSxFQUFFO0FBQ3BHLGlCQUFPLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7U0FDdkQsRUFBRSxRQUFRLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO09BQzdCOztBQUVZLHFCQUFlO0FBQ2YsaUJBREEsZUFBZSxHQUNiO2dDQURGLGVBQWU7U0FDWDs7QUFESix1QkFBZSxXQUcxQixLQUFLLEdBQUEsZUFBQyxNQUFNLEVBQUUsT0FBTyxFQUFVOzRDQUFMLElBQUk7QUFBSixnQkFBSTs7O0FBQzVCLGlCQUFPLENBQUMsS0FBSyxNQUFBLENBQWIsT0FBTyxlQUFpQixNQUFNLENBQUMsRUFBRSxVQUFLLE9BQU8sU0FBTyxJQUFJLEVBQUMsQ0FBQztTQUMzRDs7QUFMVSx1QkFBZSxXQU8xQixJQUFJLEdBQUEsY0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFVOzZDQUFMLElBQUk7QUFBSixnQkFBSTs7O0FBQzNCLGlCQUFPLENBQUMsSUFBSSxNQUFBLENBQVosT0FBTyxjQUFlLE1BQU0sQ0FBQyxFQUFFLFVBQUssT0FBTyxTQUFPLElBQUksRUFBQyxDQUFDO1NBQ3pEOztBQVRVLHVCQUFlLFdBVzFCLElBQUksR0FBQSxjQUFDLE1BQU0sRUFBRSxPQUFPLEVBQVU7NkNBQUwsSUFBSTtBQUFKLGdCQUFJOzs7QUFDM0IsaUJBQU8sQ0FBQyxJQUFJLE1BQUEsQ0FBWixPQUFPLGNBQWUsTUFBTSxDQUFDLEVBQUUsVUFBSyxPQUFPLFNBQU8sSUFBSSxFQUFDLENBQUM7U0FDekQ7O0FBYlUsdUJBQWUsV0FlMUIsS0FBSyxHQUFBLGVBQUMsTUFBTSxFQUFFLE9BQU8sRUFBVTs2Q0FBTCxJQUFJO0FBQUosZ0JBQUk7OztBQUM1QixpQkFBTyxDQUFDLEtBQUssTUFBQSxDQUFiLE9BQU8sZUFBaUIsTUFBTSxDQUFDLEVBQUUsVUFBSyxPQUFPLFNBQU8sSUFBSSxFQUFDLENBQUM7U0FDM0Q7O2VBakJVLGVBQWU7OztpQ0FBZixlQUFlIiwiZmlsZSI6Ii9Vc2Vycy9FaXNlbmJlcmdFZmZlY3QvRG9jdW1lbnRzL0dpdEh1Yi9UaGUgRHVyYW5kYWwgUHJvamVjdC9hdXJlbGlhL2xvZ2dpbmctY29uc29sZS9zcmMvaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb25zb2xlLXBvbHlmaWxsLiBNSVQgbGljZW5zZS5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9wYXVsbWlsbHIvY29uc29sZS1wb2x5ZmlsbFxuLy8gTWFrZSBpdCBzYWZlIHRvIGRvIGNvbnNvbGUubG9nKCkgYWx3YXlzLlxuKGZ1bmN0aW9uKGdsb2JhbCkge1xuICAndXNlIHN0cmljdCc7XG4gIGdsb2JhbC5jb25zb2xlID0gZ2xvYmFsLmNvbnNvbGUgfHwge307XG4gIHZhciBjb24gPSBnbG9iYWwuY29uc29sZTtcbiAgdmFyIHByb3AsIG1ldGhvZDtcbiAgdmFyIGVtcHR5ID0ge307XG4gIHZhciBkdW1teSA9IGZ1bmN0aW9uKCkge307XG4gIHZhciBwcm9wZXJ0aWVzID0gJ21lbW9yeScuc3BsaXQoJywnKTtcbiAgdmFyIG1ldGhvZHMgPSAoJ2Fzc2VydCxjbGVhcixjb3VudCxkZWJ1ZyxkaXIsZGlyeG1sLGVycm9yLGV4Y2VwdGlvbixncm91cCwnICtcbiAgICAgJ2dyb3VwQ29sbGFwc2VkLGdyb3VwRW5kLGluZm8sbG9nLG1hcmtUaW1lbGluZSxwcm9maWxlLHByb2ZpbGVzLHByb2ZpbGVFbmQsJyArXG4gICAgICdzaG93LHRhYmxlLHRpbWUsdGltZUVuZCx0aW1lbGluZSx0aW1lbGluZUVuZCx0aW1lU3RhbXAsdHJhY2Usd2FybicpLnNwbGl0KCcsJyk7XG4gIHdoaWxlIChwcm9wID0gcHJvcGVydGllcy5wb3AoKSkgaWYgKCFjb25bcHJvcF0pIGNvbltwcm9wXSA9IGVtcHR5O1xuICB3aGlsZSAobWV0aG9kID0gbWV0aG9kcy5wb3AoKSkgaWYgKCFjb25bbWV0aG9kXSkgY29uW21ldGhvZF0gPSBkdW1teTtcbn0pKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnID8gdGhpcyA6IHdpbmRvdyk7XG4vLyBVc2luZyBgdGhpc2AgZm9yIHdlYiB3b3JrZXJzIHdoaWxlIG1haW50YWluaW5nIGNvbXBhdGliaWxpdHkgd2l0aCBicm93c2VyXG4vLyB0YXJnZXRlZCBzY3JpcHQgbG9hZGVycyBzdWNoIGFzIEJyb3dzZXJpZnkgb3IgV2VicGFjayB3aGVyZSB0aGUgb25seSB3YXkgdG9cbi8vIGdldCB0byB0aGUgZ2xvYmFsIG9iamVjdCBpcyB2aWEgYHdpbmRvd2AuXG5cbmlmIChGdW5jdGlvbi5wcm90b3R5cGUuYmluZCAmJiB3aW5kb3cuY29uc29sZSAmJiB0eXBlb2YgY29uc29sZS5sb2cgPT0gXCJvYmplY3RcIil7XG4gIFtcImxvZ1wiLFwiaW5mb1wiLFwid2FyblwiLFwiZXJyb3JcIixcImFzc2VydFwiLFwiZGlyXCIsXCJjbGVhclwiLFwicHJvZmlsZVwiLFwicHJvZmlsZUVuZFwiXS5mb3JFYWNoKGZ1bmN0aW9uIChtZXRob2QpIHtcbiAgICBjb25zb2xlW21ldGhvZF0gPSB0aGlzLmJpbmQoY29uc29sZVttZXRob2RdLCBjb25zb2xlKTtcbiAgfSwgRnVuY3Rpb24ucHJvdG90eXBlLmNhbGwpO1xufVxuXG5leHBvcnQgY2xhc3MgQ29uc29sZUFwcGVuZGVyIHtcbiAgY29uc3RydWN0b3IoKXt9XG5cbiAgZGVidWcobG9nZ2VyLCBtZXNzYWdlLCAuLi5yZXN0KXtcbiAgICBjb25zb2xlLmRlYnVnKGBERUJVRyBbJHtsb2dnZXIuaWR9XSAke21lc3NhZ2V9YCwgLi4ucmVzdCk7XG4gIH1cblxuICBpbmZvKGxvZ2dlciwgbWVzc2FnZSwgLi4ucmVzdCl7XG4gICAgY29uc29sZS5pbmZvKGBJTkZPIFske2xvZ2dlci5pZH1dICR7bWVzc2FnZX1gLCAuLi5yZXN0KTtcbiAgfVxuXG4gIHdhcm4obG9nZ2VyLCBtZXNzYWdlLCAuLi5yZXN0KXtcbiAgICBjb25zb2xlLndhcm4oYFdBUk4gWyR7bG9nZ2VyLmlkfV0gJHttZXNzYWdlfWAsIC4uLnJlc3QpO1xuICB9XG5cbiAgZXJyb3IobG9nZ2VyLCBtZXNzYWdlLCAuLi5yZXN0KXtcbiAgICBjb25zb2xlLmVycm9yKGBFUlJPUiBbJHtsb2dnZXIuaWR9XSAke21lc3NhZ2V9YCwgLi4ucmVzdCk7XG4gIH1cbn1cbiJdfQ==